class cooperation